#ifndef PARSE_GENOMIC_POS_H
#define PARSE_GENOMIC_POS_H

#include <string>
#include <stdint.h>
#include <memory.h>

class GenomicPosition
	{
	public:
		typedef int32_t position_t;
		std::string chromosome;
		position_t chromStart;
		position_t chromEnd;
		GenomicPosition(std::string chromosome,position_t S,position_t E);
		GenomicPosition(const GenomicPosition& cp);
		GenomicPosition& operator=(const GenomicPosition& cp);
		bool operator==(const GenomicPosition& cp) const;
		static std::auto_ptr<GenomicPosition> parse(const char* s);
	};


#endif

